package com.jaya.budan.views;

import android.content.Context;
import android.util.AttributeSet;
import android.widget.ListView;

public class MyListView extends ListView {
    public MyListView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public MyListView(Context context) {
        super(context);
    }

    public MyListView(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
    }

    @Override
    public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);
//        super.onMeasure(widthMeasureSpec, expandSpec);
        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
//        setMeasuredDimension(getMeasuredLength(widthMeasureSpec, true), getMeasuredLength(heightMeasureSpec, false));
    }
    //    private int getMeasuredLength(int length, boolean isWidth) {
//        int specMode = MeasureSpec.getMode(length);
//        int specSize = MeasureSpec.getSize(length);
//        int size;
//        int padding = isWidth ? getPaddingLeft() + getPaddingRight()
//                : getPaddingTop() + getPaddingBottom();
//        if (specMode == MeasureSpec.EXACTLY) {
//            size = specSize;
//        } else {
//            size = isWidth ? padding + mWave.length / 4 : DEFAULT_HEIGHT + padding;
//            if (specMode == MeasureSpec.AT_MOST) {
//                size = Math.min(size, specSize);
//            }
//        }
//        return size;
//    }
}
